import 'package:flutter_common_app/api/base_api.dart';
import 'package:flutter/material.dart';

///获取歌单详情
///说明 : 歌单能看到歌单名字, 但看不到具体歌单内容 , 调用此接口 , 传入歌单 id,
/// 可 以获取对应歌单内的所有的音乐(未登录状态只能获取不完整的歌单,登录后是完整的)，但是返回的trackIds是完整的，
/// tracks 则是不完整的，
/// 可拿全部 trackIds 请求一次 song/detail 接口获取所有歌曲的详情 (https://github.com/Binaryify/NeteaseCloudMusicApi/issues/452)
class GetPlaylistDetailApi extends BaseApi {
  GetPlaylistDetailApi(BuildContext context) : super(context);

  @override
  String getPath() {
    return '/playlist/detail';
  }

  @override
  bool isShowLoading() {
    return false;
  }
}
